point maths, add, subtract, multiply, divide. Only subtract is tested. Refactored walk method and shape and shapelist calculate methods