changed move handling; added board colours;