add starting turn swap back in, add offensive logic
refactor, allow for limiting possible moveset