Added GameObject
GameObject now abstract
Added abstract subclasses of GameObject