Small bug where checks were leaving moves on board so winning moves were wrong.  Now it's fixed!