These games. Made my childhood. Back when you didn't need to install a game to play it. thumb for nostalgia?.. They always kinda creeped me out