Please don't anyone ever look at this code, I'm just playing.