Pelaajan täytyy kerätä kaikki sydämet avatakseen aarrearkun ja kerätäkseen sisällä oleva helmi, joka avaa uloskäynnin seuraavalle tasolle.
Pelaajan on navigoitava esteitä kullakin tasolla ja vältettävä tai neutraloitava useita erilaisia vihollisia, jotka vaihtelevat liikkeen ja hyökkäysmallin mukaan. Kaikki viholliset katoavat, kun pelaaja poimii jalokiven.
Pelaaja voi liikkua, liu'uttaa tiettyjä lohkoja tason ympäri ja ampua rajoitetun määrän laukauksia vihollisia kohti. Kun vihollinen ammutaan, siitä tulee hetkeksi muna; tämä voidaan työntää uuteen paikkaan, käyttää sillana veden ylittämiseen tai ampua uudelleen, jotta se katoaa väliaikaisesti. Pelaajan laukaukset eivät vaikuta joihinkin vihollisiin.
Pelaajan henki menetetään aina, kun tietyt viholliset ampuvat tai koskettavat häntä, sitten taso aloitetaan uudelleen. Jotkut viholliset eivät tapa pelaajaa, mutta voivat estää hänen liikkumistaan seisomalla paikallaan tai jäätymällä paikalleen kosketettaessa. Pelaaja voi aloittaa tason uudelleen milloin tahansa, kun sen suorittaminen on mahdotonta.