Very complex jump game. During play you may alternate between a lot of heroes. Each has a special skill. Your goal is to free a princess from clutches of enemy hordes, which have its own sets of special skills. Collect coins and enhance your heroes skills. The game is well crafted and offers fine entertainment.