adds RandomGames - maintains a small list of games currently in progress
fixes RandomGames - adds Promisor; refactors
updates everything to use new Event constructor - no longer takes a sender parameter
updates Event.addHandler calls