Makemove and undomove move updated
Make and Undo move modified
Quiesce uses genCaps()