Collision, room transition, main menu

Abstracted collision to be used by any actor (not just player).
Added dynamic room transition (based on using the room's name to guess
where to go next).
Added main menu (mostly to ease debugging and room setup/organization).