Updated valid moves logic past first four moves