Very promising demo.
If Dbug starts casting a glance at your code, we can expect some speed enhancement in a near futur (and you can expect a big workload to pop on your todo list)
Anyway the graphic accuracy and fineness are already very impressive.
You manage to deal with shadows, colors, sprites transparency and so on .. without side effects and glitch.
Speed it up a little bit and that's a hit !!