public override void ViewWillUnload()
 {
     base.ViewWillUnload();
     heartsEmitter.RemoveFromSuperLayer();
     heartsEmitter = null;
 }