Repair RPG.ds and make it multiplayer-safe

Mostly getting rid of the reliance on the single Player struct and
making it use whichever Player struct is most appropriate to the
situation.

Also, update AddXP to take a player number so it can give the reduced XP
bonus to all players when one kills an enemy.