Move() is generally 4 parts:
These can all be put in their own functions, clarifying logic and making it harder to make mistakes. D1893 and D1896 make it trivial.
Build failure - The Moirai have given mortals hearts that can endure.
Link to build: https://jenkins.wildfiregames.com/job/differential/1415/display/redirect
Link to build: https://jenkins.wildfiregames.com/job/differential/1452/display/redirect
Link to build: https://jenkins.wildfiregames.com/job/differential/1483/display/redirect