Added subscriptions and additional methods.

Added BC, CN, GN subscriptions and method for retrieving current game. Refactored for event based reconnect.