Broke vector iterators
Revert "Broke vector iterators"

This reverts commit 817998318af109d90ad5728d38c8eed9e1015225.
Revert "Reworked LegalMove*'s to vector iterators"

This reverts commit 7e203977e271f967496454ef766301b20ea9d48a.