A great concept, overall. Was a bit too slow, so much so that I actually thought it was lagging for the first half of the game.
I really dig the idea of combining body parts and stealing people's hearts :)
Haha your comment reminded me that I forgot to sync the game steps and the framerate. Slower computers will run the movement code fewer times per second so slower computers will have slower movement. I don't notice this on my computer which runs the movement code 1000s of times per second so move 100 pixels in a second but you might get 10 pixels per second. A very easy fix for a very stupid mistake.