Functional and unit test changes.

Simplified 'action' function; corrected object model to ensure unit
testing works appropriately; separated standard_map rooms from initial
rooms created on map module.