Kirby Battle Royale

A multiplayer Kirby game.