Marble Maze for my CS390H course