geometry and player