This idea is great, at first I struggled to understand the mechanics but once you get good at it, you just want to keep playing! great work friend :)