Refactor movement & success check
Merge pull request #5 from NotBobTheBuilder/refactor-movement

Refactor movement & success check