What Makes a Good 3D Platformer?