I saw this game on Steam about 1-2 weeks ago and I tried it out. I was curious to see if it was on speedrun.com and it was, so I gave it a shot. Thank you for the verification!