Got all of the movement tests to work, and the correct number of children are created.

Order of children creation per parent
- White Player
o Iterate from top left to bottom right
- Black Player
o Iterate from bottom right to top left

Each side moves its most forward pieces first, assuming a Depth First
Search, based upon this order of child creation.