So, I made it to the ending(?) where the last key is not obtainable, but I also collected three hearts. I was wondering if there was a point to the hearts, or if there are multiple endings?