Itch’s strangeness might be older than you would think
A game that’s just the panic and failure part of arcade games