End of basic implementation of GameObject and Components (DrawableGC need some work).
Start of implementing SpriteRenderer and Camera (component).