Thanks for your answers guys, the mPlayer.setOrigin(mPlayer.getRadius(), mPlayer.getRadius()); worked, but why did we do (mPlayer.getRadius(), mPlayer.getRadius) twice?The default origin is the top-left of the boundary box of the circle. To get the origin into the centre, you need to move it radius to the right, and radius down.