Gaming on the Mac gets good – and goes 3D