Lots of edits, should now figure out how to move correctly, and should also edit the knownboard as necessary