danpost wrote...
Everything seems to look okay as far as the code. I am not sure why (or how) the value of the static final fields could be changed to a null value.
public ActorPoint[] loaders;
public GreenfootImage background;
final static Room roboticsRoom = new RoboticsRoom();
final static Room roboticsBackroom = new RoboticsBackroom();
static Room soudRoom = new SoudRoom();
final static Room roboticsHall = new RoboticsHall();