CPU Simulator Portfolio Project

Kind of a nightmare to be honest. But here it is. I need to refactor so much but whatevs.