I really love the game because it requires a lot of strategy to play!
And the idea to assign abilities on edges is amazing - nice job!