converted code to use yaci
Created GameObject class, all game objects inherit from this.
implemented a new more generalized gameobject system