Created a new scene using the existing code and separated functionality out of the Room script to keep it as spare as possible.