2D Maze Game: From idea to final game!