Finish the basic RLGame class implementation

Add messages for speed.
Made waypoint code consistent with teleporting.
Removed reinit for teleporting (unnecessary).
Made the RLWorld use the same RLearning instance as the game state
manager.
Enabled waypoint setting from RLWorld.
Changed the waypoint timer to 0.4 seconds in RLGame.
Tweaked the timings of slow, med, fast, etc.
Made timing a global message - you can now change it while it's running.
Added better safety code to game state manager.
Tweaked speed values. Added slowdown function.