Fix several cosmetic issues
Fix some formatting issues in the code.
Added a field to set moves using Algebraic notation, it is not plumbed.
Fixed the ability to drag pieces so that only the player that can move next can drag.