changed room validation rules
improved validation, added test for action validation