Refactoring.

Hab mal einiges umgeworfen, weil das teilw. mit den IJob etc. redundant war.

Jetzt ist AbstractSidejob extends AbstractJob und IJob existiert nicht mehr.

Sag bitte horoking, dass er das alles genau durchchecken soll, und dann erst den PullRequest beantworten.

Sind neben den Änderungen vom Code aber auch noch ein paar Bug-Fixes dabei was Level-System und Arrays angeht.