This Guy Spent 342 Hours Speedrunning a Card-Based JRPG