.move() can now handle c5-c6#, Bc6-Bd5+ and many more