The movement system is working normally before I add the overlay. When I add a 4th overlay to my icon(using overlays += obj), it starts bringing the mob layer to the top when its showing the flick of moving. When I change the icon state from the default to a different one, it doesn't have this issue.
I tried to switch the default from blank to a name, and that didn't switch anything - would this be a bug or a design flaw?
Thanks for responses.