Added a bunch of stuff.

Figured out how to do a lot of stuff.

Note to self:
-> Write the game as scenes that contain animations.
-> Activate animations and wait for them to finish
(animation.isComplete()).
-> Wait for input by having the animations halt at stages, and let them
restart them by pressing a button (animation.isWaiting() and
animation.isAnimating() are important values for this).