added explicit return of nil if there's currently no winner on GameKeeper#winner to make behavior more predictable