My entry for NaNoGenMo 2014.