Final commit for this assignment. Still not entirely functional, but neither is my brain at this point. I think it's close though. Meh.