Added NoPrevRoomException to handle the case of there being no previous room (e.g. in the starting room). Added an activate() method to LWJGLCanvas to regularly update the canvas.
Changed implementation detail
GUI now only allows possible move choices. Player cannot attempt to move into nonexistent rooms.
Removed PrevRoomException as moving into a nonexistent room is prohibited.