Released in 2004, this puzzle platform game seeks to revive the age old rivalry between Donkey Kong and Mario.