Final project for ECE 2500. C.a.c.h.e simul.ator