This Class is an extension of the Effect class which gives the current player random free gold
This is the true terror of all Effects. If player is not a ghost, player becomes a ghost. If player is already a ghost, player gets eliminated from game.
Added two constructor.
one constructor will drain the current player's MP and will get eliminated from game if current play isGhost() and currentMP <= 0.
second constructor will let current player drain another player's mp. If the victim isGhost() and currentMP <= 0. Victim gets eliminated from game.
The player draining MP can't exceed their max MP. The condition statement will make sure that they do not exceed their max capacity
Added: RandomDamage constructor that does TRUE damage to current player
If current player is not a ghost. Damage will reduce current HP
If current player is a ghost. Damage will reduce current MP

The condition statement checks if current player's currentHP or currentMP <= 0.
Becomes a ghost if hp <=0
gets eliminated if mp <=0
Added: StealGold constructor that lets current player steal gold from another player.
If victim does not have enough, current player will only be able to steal what victim have left and nothing more.
Victim's current gold will be set to 0.