Add handling for fifty move rule
Fifty move rule tests