Minor refactoring
Updated oppnonents move to pick the last of the valid pieces currently requires the user to enter a move and has move validity checking