rooms fully implemented, removed .idea(hopefully)