Reimplemented and tested equals
Compacted the board printout
Implemented Kinging
Reworked iteration