An interesting premise. A little tricky for me to understand at first, but it was really fun once I got going