Puzzle 2D java game