Sonic 3 is a 2D side-scrolling platformer. At the game's start, players can choose to select Sonic, Tails, or both. In the latter choice, players control Sonic while Tails runs along beside him; a second player can join in at any time and control Tails separately. Sonic 3 adds the ability for Tails to fly for a short time by spinning his twin tails like a propeller; when he gets too tired, he falls. Unlike Sonic, Tails can also swim underwater. The game takes place over six zones, each divided into two acts. Levels are populated with Robotnik's robots, called "badniks"; Sonic and Tails can defeat badniks by jumping on them or using the "spin dash" attack, which also gives the character a speed boost. The levels include obstacles and other features such as vertical loops, corkscrews, breakable walls, spikes, water that the player can drown in, and bottomless pits. There is a miniboss fight with one of Robotnik's large, powerful robots at the end of the first act of each level and a full boss fight with Robotnik at the end of the second. Reaching a new level saves the player's game to one of six save slots, which can be loaded later. As with previous Sonic games, Sonic 3 uses rings, scattered throughout the game's levels, as a health system; when the player is attacked without rings, is crushed, falls off-screen, or exceeds the act's ten-minute limit, they lose a life and return to the most recently passed checkpoint. Dying with zero lives gives the player a game over. The levels also include power-ups in television monitors that, when hit, grant the character an extra life, temporary invincibility to most hazards, a number of rings, a shield that allows them to breathe underwater, a shield that allows them to withstand fire from enemy projectiles, or a shield that attracts nearby rings. Tails in one of the game's special stages, in which the player can earn Chaos Emeralds, a diagram of how rings are generated by walking the perimeter of a group of blue spheres. The game contains two types of "special stages". When the player collects at least 50 rings and passes a checkpoint, they can warp to the first type, which involves bouncing up a gumball machine-like corridor to earn power-ups by hitting a switch. Both sides of the corridor are lined with flippers, which disappear when the character bounces on them, and the switch drops when both flippers supporting it are removed. The corridor's floor contains a bounce pad, which also disappears after one use; falling afterwards causes the player to leave the stage with the most recent power-up collected. The second type, triggered by entering giant rings found in secret passages, involves running around a 3D map and passing through all of a number of blue spheres arranged in patterns. Passing through a blue sphere turns it red, and touching a red sphere causes the player to leave the stage, unless the player has just completed a cycle around an arrangement of blue spheres, in which case all of these spheres turn to harmless rings. Removing all of the blue spheres gives the player a Chaos Emerald; if Sonic (not Tails) collects all seven, he can become Super Sonic at will, which makes him invincible to most obstacles. Sonic 3 includes a competitive mode: two players, controlling Sonic, Tails, or Knuckles the Echidna (this is the only way to use Knuckles without attaching Sonic & Knuckles to the cartridge), race through one or all of five stages that do not appear in the main game. In these same stages, a single player can compete against the clock in time attacks.