Added missing call to super within renderer.
Added sanity checks and array filling to Board and BoardSquare