It took me a while to understand the mechanics but once i did it was really fun! Nice work. There's a lot of strategy that goes into this.