some Refactorings

moved SheepGameObject to Model
removed SelfDestruct and remodelled it to Fireball a class that can
create Fireballs