Embarrassed of where I failed (#8). Very cool game though!

If it makes you feel better, I failed on #3. In my defense, I'm running on 2 hours of sleep.