Added support for new requests and notifications

Added support for new requests and notifications
Added game history concept to store movements of a Player