moved room:targetAction outside of case

since it'll always be performed for each case, why not avoid copy-pasted
code?