Most rules implemented.  Lacking castling, weird pawn attack after opposing pawn moves double, Check