Snek Made using React + Redux. Pretty much requires using incredibly inefficient methods, due to a monster single reducer (state must be shared), and immutable object creation.