I'm well aware it lacks polish, but as noted, it was made for Ludum Dare 21, i.e. in less than 48 hours (more like 20 hours of work actually). I'll find some time to update it though, movement is still clunky and the graphics ... Well I'm no visual artist. As for the level design, it's random plus some tweaking for now, bit I plan on doing some proper levels.