action resolver in game