Improved graphics code. Stopped occasional flashing.
Replaced java.awt.Rectangle with custom Rectangle implementation including unit tests. Added unit test for Room.toString()