A Pokémon battle simulation engine | Hacker News Reader