By Sebastian Lague
I've been working on this for the last 6-7 hours in a row... not sure. There's at least 4 chips i made but didn't use.