I am aware of the imprecise top-down movement, but it bugged out my code when I tried to add in more precise movement, so I unfortunately didn't get to implementing. Good to hear you like the main mechanic tho :D