Reorganized gameboard to be more robust and implemented piece swapping animation.