Merged Camera, Bouyancy, GameWorld, GameScene, and working on GameObject.

Master branch has been updated to have Camera, Bouyancy, GameWorld,
GameScene, and the ability to add GameObject. GameObject just needs to
take some of the code from the GameWorld and implement it as it's own to
streamling the object creation process.