Getting sick of not knowing how to design this... Gonna try going back to the old way using good old global variables and none of this stupid passing everything to every function ever