modify gameview state engine