Assignment 8

I would avoid changing the position until you know it's allowed. What happens if you find out later that it's a disallowed move?