Kirby's Dream Land 3

Description
Once again, that ol' tyrant King Dedede is up to no good! He is getting into all sorts of mischief, and it is causing problems in Dreamland! The resident hero of Dreamland, Kirby, decides it's time to give Dedede a lesson, and this time he's going to do it with a lot of his good friends by his side!
But hold on! There's a problem here! Dedede doesn't seem to be himself...
It would appear that Kirby needs to put a stop to Dedede's antics and figure out what's wrong with him. It's hard to tell, but it almost seems like someone or something is controlling him...