implemented more of room_gen
replaced TODO with TO_IMPLEMENT