Final Iteration of HW assignment

Still a few bugs lurking, but not feeling fixing it