This is one of the best and most addicting games, why is it so fun? Because of the combination the great levels with the awesome music just gives you this amazing feeling when you defeat it, whether your just completing your first level or defeating a boss fight custom level made by a player. and the great thing about this game is more custom levels being are made by users all over the world.