Thank you for a quick response!
I apologize for the wrong choice of words. What I meant by "getting crazy" is that the small hud hearts don't re-appear in the correct order of which they where taken away. (or set invisible)
Is there a better way to pick them? I'm a noob, and try to only ask questions when I truly can't figure it out myself. Which is rare...
When I think about it more, ironically I feel I'm over thinking it. I should just set an instance variable on the player that denotes the collection of the heart on collision, and a variable on the small heart for display in the hud.. If that makes any sense.