If it wasn’t for the boss fights I would keep this sonic game. But the boss fights are awful: repetitive, have to hit them too many times, harsh punishments for small mistakes and not enough checkpoints, which makes you spend hours on things you already did, only to end up at the same point where the challenge gets tough, and then to die and being sent back all the way to the beginning of the boss and spending 10 minutes again on a part that wasn’t the real issue. The levels are fun. The bosses ruin the whole game.