rayp - I really like it. and so I hate to give constructive crit. Check out the edge line on you sprite bodies. A graded buffer alpha or blur can fix that. Just saying it looks great, but that on thing pops out to me...

Great work!