Initial commit of GameObjects

Initial commit of GameObjects
Updated Vector2 class to use doubles.,