Instead of keeping a huge array of where all the tiles are etc, you can just put them in the map and use GetActorForwardVector and a line trace to find out what the next tile is.
Do you need some help?
( I need to know things like ‘are the tiles blueprint?’, ‘do they have a collision volumne?’ etc )