Basic structs, draughts algorithm work