refactored fightsim