GameEngine now use RandomNumGenerator through interface. Changed  GameEngineConstants class access level to internal.