Been working on this quite a bit, had to recode A LOT of it becase my computer got stolen and I didn't have svn set up for this yet.
I'm trying to move away from using mappy and tile based maps so the actual collision is now handled by box2d collision lines drawn using my own editor, eventually I want to be able to draw terrain (shapes with a giant texture in it, like worms) as well as import "static mesh" in a sense, 2d drawings from Photoshop or whatever and simply draw collision over those, that would make for some really beautiful levels rather than the squares that you see here