Add better dialogue engine
room system