replace updateDefense() with makeSubstitions() to correct startPos