I gave this a proper read and will adjust the rules text a bit based on your feedback & fixed the bug :)
managed to finish a game with the new changes! the rules are very satisfying to work with