Added add/get deals, push/pull message, and marketplace as welll as getGame(int) overload