GUI not done, need to polish up some things, also I think Check and Checkmate done, need to do more testing