Replaced 'playing' and 'loaded' booleans fields with RoomState enumerator