running game control logic improvements