Fix for board printing out reversed
Potential fix for legal checking
Clean up UI a bit