No, there is only one ending. How many heart pieces? Honestly i don't remember lol, it was a long ago i did this for the jam =P. Thanks for playing and sorry for taking so long to answer!