This class can collect souls from monsters they kill. Each soul will go into your staff.
The necromancer will start with 3 souls. They can spend 3 souls to fire an explosive shot dealing 7 damage to each enemy in the radius. The necromancer can swing the staff dealing 3 damage. However the necromancer will take double damage to bosses. The necromancer will start with only 2 heart to counter balance their power.
Hitting Y will open a menu which let's you pick what minion you would like to summon
The current minions I could think of are warrior, archer, psychic, brute
The warriors will have 25 hp it will fly towards enemies and swing at them dealing 3 damage but each Warrior will cost only 3 souls, they will take double damage to ranged attacks.
The archers will fly away from enemies. The archer will charge up an arrow for 3 seconds and fire the arrow dealing 8 damage each archer will only have 5 hp dying to almost everything. Each archer will cost 10 souls.
The psychic will be a skeleton that has a 3rd eye. The psychic will shoot a beam that brings enemies to them. If the psychic attempts to pick up an enemy that is attached to the terrain or attempting to pick up a boss the psychic will drag the psychic towards the enemy/boss for each second an enemy is being dragged it will take 3 damage. The psychic will punch enemies that are near them. Each punch will deal 10 damage on a cooldown of 5 second. The psychic will have 15 hp The psychic will cost 30 souls
The brute is a large zombie which will have a slime upon its shoulder