reordering ops so hp and mp are calculated based on current stats