Rewrote the Minigame player system

Each player now has their own class.