ported over to kirby 2