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();