Fixed a bug that could cause certain pieces to not have their moves resolved, and others to be resolved multiple times