Update GildorymClassLevelChangeListener.java

Attempting to optimize level up listener, I think that's right
Merge pull request #1 from Hohahihehu/patch-1

Tidy up level change listener so as not to cause as many method calls