Yeah, I think if I could do it again I'd have freeform movement with everything else in a grid. I used Raycast2D for the first time with this project for the detection :) Thanks for playing!