Only just discovered this. Nice mix of mechanics - thanks for sharing. Did you get inspiration for this from any other game?