Marble Maze for my CS90H course