Forgot the case for the black pieces.
Added a function to CellInfo struct for emptying the cell.
starting to create the move rules.