I'm not sure if anyone else has asked this question, or even if this is the appropriate channel, but I'm curious about the engine used to run and maintain Pokemon Showdown: is it a proprietary engine written in something like Javascript or Lua, or is it written in a custom coding language? I'm...