Le joueur doit collecter tous les cœurs afin d'ouvrir un coffre au trésor et de récupérer la gemme à l'intérieur, ce qui ouvrira la sortie vers le niveau suivant.
Le joueur doit franchir les obstacles de chaque niveau et éviter ou neutraliser plusieurs types d'ennemis différents, qui varient selon le mouvement et le modèle d'attaque. Tous les ennemis disparaissent une fois que le joueur récupère la gemme.
Le joueur peut se déplacer, faire glisser certains blocs dans le niveau et tirer un nombre limité de coups sur les ennemis. Lorsqu'un ennemi est abattu, il se transforme en œuf pendant une courte période ; celui-ci peut être poussé vers un nouvel emplacement, utilisé comme pont pour traverser l'eau, ou abattu à nouveau pour le faire disparaître temporairement. Certains ennemis ne sont pas affectés par les tirs du joueur.
La vie du joueur est perdue chaque fois que le joueur est touché ou touché par certains ennemis, le niveau recommencera. Certains ennemis ne tueront pas le joueur, mais peuvent gêner ses mouvements en restant immobiles ou en se figeant sur place lorsqu'ils sont touchés. Le joueur peut recommencer un niveau à tout moment, lorsqu’il est impossible de le terminer.
Date de mise à jour
14 mars 2024