Moved all room code to rooms.py. engine.py is new as well.