This game consists of four stages in total. Each stage consists of several rooms of various sizes, and they all end with a boss fight: