Area of effect

Hello,

So I have this simple 4x4 grid for a 2 player abstract game.
The concept of the game is that each opponent’s move determines where you can play.
They are 3 kinds of pieces:

  • The square, which forces you to play on one of the 4 adjacent spaces.
  • The triangle, which forces you to play on the line indicated by the orientation of the triangle.
  • The circle, which forces you to play on the same space.

Is there a way I can highlight the authorized positions?

Also, by default the Last Move Highlither is cleared when the map is clicked: is there a way to prevent that? That it is cleard only when another move is made?

Thanks!
Mat

To be deleted, I’m moving the question to the Module Design section!