Updated and cleaned up Room code.

Mostly removing Characters array and small optimizations.