Rough implementation of actually executing moves on the board. Still lots left to do.