You have to delete that second version of "mouse_event" because it overwrites the first one.
Thanks for the assistance , yes, that would explain my issues with it! I now have the main part of the valid movement path highlight and not allowing illegal moves working. A few more tweaks for some more specific cases.
The majority of the rules are UI are in place now, another major part of the battleboard to do with randomly generating terrain and implementing the effect each has on movement and projectiles. Once these are in place, I can start working on some more specifics of each gamePiece type in battle.
So yes, getting close, but all of these little bits here and there I can see taking a bit to get sorted!
After all this is sorted, I will also want to revisit the way I have coded certain things, but for now I will leave it as is and just continue with the functionality, otherwise I am continuously refactoring and not progressing!
Thanks for the update with the online documentation, I will have to reference this when investigating topics.