Introduced immutability test to ensure Position.move is really keeping current position untouched.