Problem description:

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.

sorry, there was an issue with the icon state.