Current ghost spell afaik:
Preconditions: caster has 300 heat
Postconditions: caster's name and player profile is obscured, their name is changed to ~~Ghost~~, spell ends after 5 minutes
Spell fails if preconditions are not met.
My proposed change:
Preconditions: caster has 300 heat, caster has specified a target (defaults to targeting caster if there is no target), the target is dead
Postconditions: all heat is drained from caster's elroin (incuding the target's name changed to Ghost of <Playername> where <Playername> is the name of the target, target is able to move, target is able to attack, target attacks using Summoned Army, when the spell ends they are teleported to where their corpse was, the duration is equal to the amount of heat spent by the caster in seconds (5 minutes == 300 heat)
People who have purchased the Ghost Spell as it currently exists in the wish shop would get their WP refunded and lose the casts of the spell they purchased with their WPs.
edit 1:
Made ghost attack with Summoned Army