@Override
public final void gameUpdate(Event e, Object notice) {
if (e instanceof ViewChangeEvent){
ViewChangeEvent event = (ViewChangeEvent) e;
ClassChecker cc = new ClassChecker(getClass());
if (event.getAddresse().equals(getClass()) ||
cc.implementsInterfaceIndirectly(event.getAddresse())){
if (notice instanceof EViewChangeEvent){
EViewChangeEvent change = (EViewChangeEvent) notice;
switch (change) {
case DISPLAY_NEW_SP:
for (Iterator<RenderablePart> iter = iterator(); iter.hasNext();) {