Changed some unnecessary monad operations to use fmap and application instead
Fix problem in parsing room names, and remove some unnecessary functions + organization