less machine learning and more me learning. it's a lot of if statements but he's pretty hard nonetheless