The Duck and Mouse Universes in video games