overhauled how games are created by hooking into lifecycle events on rooms