Owler Interview Question

OO design chess game