ผู้เล่นจะต้องรวบรวมหัวใจทั้งหมดเพื่อเปิดหีบสมบัติและรวบรวมอัญมณีภายในซึ่งจะเป็นการเปิดทางออกไปยังระดับถัดไป
ผู้เล่นจะต้องนำทางผ่านสิ่งกีดขวางในแต่ละด่านและหลีกเลี่ยงหรือต่อต้านศัตรูหลายประเภทซึ่งแตกต่างกันไปตามรูปแบบการเคลื่อนไหวและการโจมตี ศัตรูทั้งหมดจะหายไปเมื่อผู้เล่นหยิบอัญมณีขึ้นมา
ผู้เล่นสามารถเคลื่อนที่ เลื่อนบล็อกบางบล็อกไปรอบๆ เลเวล และยิงใส่ศัตรูได้ในจำนวนที่จำกัด เมื่อศัตรูถูกยิง มันจะกลายเป็นไข่ในช่วงเวลาสั้นๆ สามารถผลักไปยังตำแหน่งใหม่ ใช้เป็นสะพานข้ามน้ำ หรือยิงอีกครั้งเพื่อให้หายไปชั่วคราว ศัตรูบางตัวไม่ได้รับผลกระทบจากการยิงของผู้เล่น
ชีวิตของผู้เล่นจะหายไปเมื่อใดก็ตามที่ผู้เล่นถูกยิงหรือสัมผัสโดยศัตรูบางตัว จากนั้นระดับจะเริ่มต้นใหม่ ศัตรูบางตัวจะไม่ฆ่าผู้เล่น แต่สามารถขัดขวางการเคลื่อนที่ของเขาโดยการยืนนิ่งหรือแช่แข็งเมื่อสัมผัส ผู้เล่นสามารถเริ่มด่านใหม่เมื่อใดก็ได้เมื่อไม่สามารถผ่านด่านได้