Wrote board test and changed board to being mutable (it was already, but
now we're using that fact)