GameObject, starting GeometryObject stuff

GameObject is done and it's simple to use, there's a memory leak but
it's because of the singleton. Am working on Geometry classes for
drawing... well, geometric shapes