What do you think of the game rules now?
Beta: https://testflight.apple.com/join/mJXdJavG [iPhone/iPad/Mac]
Game Rules
Goal
* Destroy colored squares on a 7×7 grid using snakes made of same-colored circles. Your score is based on how many squares you destroy.
* Clearing all 49 squares is not required, and may not always be possible.
Board Setup
* Each cell contains one square and one circle, both randomly colored.
* There are 7 colors total, with each color appearing 7 times among squares and 7 times among circles.
Energy
* Energy is a shared pool for all snakes and is initially 0 units.
* Moving a snake costs 1 energy unit, regardless of how far you move it.
* You can form a snake to gain energy and spend it to move any snake on the board.
Forming Snakes
* Link 2 or more adjacent circles of the same color (orthogonal or diagonal) to form a snake.
* A snake with n circles has n – 1 links. Forming a snake immediately adds n – 1 energy units to your energy pool.
* squares under a newly formed snake of the same color are destroyed immediately.
Moving Snakes
* Snakes move in a worm-like fashion (both orthogonal and diagonal steps are allowed), following a continuous path of isolated circles.
* Snakes cannot move onto cells occupied by other snakes.
* Moving a snake can pass over isolated circles (circles not part of a snake). When this happens, each circle you pass over is teleported to the cell the snake just vacated.
* Snakes cannot move through or over other snakes.
Square Destruction
* When a snake finishes its move, it destroys any squares of its color under its final positions.
* Moving a snake past a matching square without stopping over it does not destroy the square.
Ending the Game
* The game ends automatically if all 49 squares are destroyed, or you can end it manually at any time by triple-tapping anywhere.
* Your score counts toward the global leaderboard regardless of whether you clear all squares.