Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
So you actually just finished your first game in canvas. Pretty awesome, isn't it? I'd definitely be proud if I were you. In fact, I';m proud for you. It wasn't the easiest chapter in the world, but my hope is that you now know enough about putting together various parts of a game to produce something interactive and exciting to play. If you didn't already, I bet you appreciate the effort that goes into games programming.
The key aspects that you learned in this chapter are detecting user input with a mouse, creating and manipulating a user interface, and constructing a scenario in which a player can win the game. You'll be using these aspects and more when you construct the next game, except this time the player will be controlling a rocket with their keyboard. Cool!