Finished GameBoard Hopefully

Finished all the rule methods for legal moves and legal moves generator.