Here's a question maybe someone can help me with... I hope!
I'm working on a connect-3 (Bejeweledish) type puzzle game where individual tiles can move independently in any direction, and I'm using an Array object to track locations they can or can't move into on the game grid.

The active object's movements are done via direct X/Y coordinate specification rather than a movement mode.

I'm having some difficulty though. I'm trying to set a value in the array to mark a cell as "invalid" for movement, but no matter what I try, I can't get the active objects to be blocked by the presence of that value.

The syntax I'm using is basically:
Occupied of ("Active") < ValueAtXY("Array", targetLocationX("Active"), targetLocationY("Active"))

Anyone have any idea why this might be failing?