Andesia & Dioritus

Andesia & Dioritus are Pre-Hardmode bosses that must be fought underground. They are considered the biome-specific bosses for both Granite Cave and Marble Cave biomes.

Spawn
Andesia & Dioritus do not spawn on their own and require the player to summon them with an Ancient Awakener.

Behavior
Andesia & Dioritus have 2 movement phases:
 * Circling around the player.
 * Floating above the player while moving in a horizontal pattern.

Phase 1

 * Andesia will charge up granite energy in a circle and fire a laser type attack that tracks the player.
 * Andesia will surround the player with orbs of granite energy that close in on the players' position then bounce towards the initial starting point.
 * Andesia will shoot spiraling orbs of granite energy.
 * Andesia will summon granite stalagmites from under the player with small gaps between them.
 * Dioritus will shoot a large orb of marble energy which will home in on the player.
 * Dioritus will shoot out orbs of marble energy outwards in a circular pattern with slight homing capabilities.
 * Dioritus will shoot orbs of marble energy at the player with slight homing capabilities.
 * Dioritus will summon marble stalactites from above the player with small gaps between them.

Phase 2

 * AnDio will shoot out orbs of granite energy which circle the player and explode into orbs of marble energy in a circular pattern after a short period of time.
 * AnDio will shoot out bundles of combined granite and marble energy which home in on the player slowly and explode into orbs of marble energy in a circular pattern after a short period of time.
 * AnDio will summon stalagmites and stalactites from under and above the player.
 * AnDio will charge up balls of granite energy around themselves, stop time, and fire a laser type attack that tracks the player.

History
Fixed a few bugs with AnDio spawning/boss checklist things