Based on the "Maze Game" project by Google CS First. See https://www.cs-first.com/studentpage/remix-maze-starter-project.