Its not that complicated. It only took me about thirty minutes to create. By the way, if you go to line fifty two and change the zero to a one, something interesting will happen!