refactored gameeditorscreens to put reflection behavior in the controller