Now can assign to slots.
Cleaned it up a bit, now works if player already in another slot in the same event, moves the player.