Change Board#light_on and Board#fill_rows.
Add piece generation to Board.
Add untested Piece#valid_moves.