Moved all functions for rooms into a separate file (makes parsing much easier)