A 'rogue-like' High School Simulator

Hi fellow Computer Science people,

This is my attempt at making a high school simulator that has a lot of randomization to it. I think the current code is fairly solid, but there’s a lot of functionality that could be better, and I’m also wondering if there’s a way to improve the look of the game. I’m not very good at designing graphics.

Let me know if you try it and have any thoughts. Thanks