Gravity based puzzle platformer