Various bug fixes

Fixed a major bug with the collision system and changed the rocket class
to demonstrate how it works.  Rockets now collide with the walls.
Various other small changes and fixes