fixed sprite rendering bug. removed hard coded enemies form battle and now pull them from the EnemyGroups.json. Additionally made sprite.ts and gameobject.ts much easier to work with. Other misc fixes also included.