This puzzle was surprisingly fun.I didn't really expect much but after understanding the rules I couldn't stop playing until I figured it out.