This is great! Really nice fresh mechanics, and you've done a good job exploring the space of what they can do :)