Slight problem (but very easily fixed): Copying the entity map directly onto the map clip overwrites the map clip entirely. This is bad. Luckily, I thought ahead and decided that '\0' signified "air", as opposed to ' ', which looks the same but is still physically "there". Perfect solution: only copy an entity map block if the character isn't '\0'. Of course, now I'm wanting for a way to designate a clear foreground/background color, but I really don't need it. It would be cool... but I just don't need it, and it's less trivial than this. Oh well! ^_^
EDIT: Yes, this means I can have sprites with holes in them through which you can see the map. Whole lot of good it does me when the Snipes world is just black with blue walls, eh?
EDIT 2: Class layout updated!