Could this also refer to video games?
It certainly could!
why doesn't 'an leibheal' translate as the level in this sentence?
Because it's not an leibhéal, it's an leibhéal seo.
an X seo is how you say "this X", an Y sin is "that Y".