Big Move to Game Library

Moved everything to a game library system instead of a game.
Now you can just drop the library in and it should work for a base
platform.

Also, started on working with Entities. These will handle interactive
objects.