GameObject progress commit 1

Added functionality to GameObject, making a developer able to create a
gameobject with a minimum of 3 lines of code. GameObject still does not
support a sprite, but that's because of a different reason which I am
currently investigating.