checkers(aka draughts) in c# to practice c# and to strictly adhere to mvc