Player Drink Assignment Cleanup

Cleaned up the code for assigning drinks to players to be easier to read
and follow. Self documenting code ftw!