A 2D sprite based puzzle/action type game