This is a really excellent entry. A little hard to understand at first but once you wrap your head around the mechanics it becomes super interesting. Amazing for three hours work!