Implemented GameEntity hierarchy