Devil's Harvest/Cacamancer

Cacamancer is one of the bosses that can appear in Chapter 2.

Behavior
Cacamancer has multiple attacks, with each one being telegraphed.
 * Cacamancer will pump himself up, and charge towards the player.
 * He will occasionally spawn dips at the end of his charge.
 * Cacamancer will whistle, spawning a corny dip to help him out.
 * If more than 3 dips are onscreen at once, Cacamancer will gain a shield and become invulnerable.
 * Cacamancer will jump down a portal that sucks the player in, along with any summoned dips.
 * If dips are sucked in, the portal will then fire projectiles at the player.
 * Cacamancer will raise his arms in the air and summon a corn ball that bounces around the room and summons dips when killed.