You have just been dropped smack in the middle of the Demon's lair. If you can fight your way out of this level, you can try my next level (It'll be awsome!!) Hint: Don't fall off the window side of the bridge, there is no way up.
Credits:
Scott Volz (Snowdog) for a lot of great ideas and a lot of hours of testing this level.