I'm doing an experiment and trying to design/use a dynamic tile system with FifeRPG. Basically, instead of using the regular (static) system for elements of a map, I'm trying to use the entity system from fife for ALL entities and terrain tiles (because it's either that or i go and build a component-based tile system of my own on top of the existing static one). The problem I'm running into right now is if i try to render an entity as, say, the grass of a map, a player rendered appears "inside" the "grass entity" when it's on the square of that "grass entity". Essentially I need one entity to be on "top" of the other one, and that doesn't seem to be working, even though they are in layers shifted on the appropriate axis. Is there some sort of way to set the render "priority", for lack of a better term, that I'm missing? I also realize the component system of FifeRPG wasn't exactly designed for use with map tiles like this, so feel free also to say something if you think what I'm trying to do is ludicrous.
Thank in advance,