renamed Game2D to GameStage and did the base logic for gameobject including the update transformations
moved files around to packages, created a basic camera system and decoupled the projection matrix from game stage