ESA Gaming secures content deal with Gaming Corps