We used joints in our project too, albeit it's in gamemaker. Not sure if they're the same or not, but either way I feel a kinship :) Nice job!