Changed player departure update behavior

Player departure times (and thus, minutes) are not updated until game ends (or client leaves page). This was to fix bug with minutes not updating. Now, score updates will have incorrect departures/minutes but final stats should be accurate.