part1 of making Engine ignorant of which player is playing