set up initial framework
can fill grid, but at wrong positions
board populates with pieces correctly
wrote dup method
can move one step moves if a position is empty