Changaes on generic GameEngine, Service Contracts and Interfaces