I am making a board game where you put different pipe shapes(Tee, straight, right turn) back to back on another one and they will form a proper water way eventually. I made pipes as blocks and I have to shomehow check if the added one makes sense with previous one. For example player should not put | piece after -. I mean player should not put a vertical one after a horiziontal one. I draw those pipes but my problem is how will I tell this to Construct to check this for me if this move is suitable or not? (I will let players to rotate that block so when it becomes suitable, construct will let player to put it there)