Adds the makeHumanMove implementation

Now we can make moves that are stored in the undo/redo data. Still need
to implement the actual piece state changes, but the game management is
in place.
Merge branch 'master' of https://github.com/heydabop/CSCE-315-Project-2