added copy board and invalid moves working on correct implmentation of check
Merge branch 'master' of https://github.com/TrevorDev/chessTest