Actually, I think you are really overcomplicating this by wanting to use an array like that. You can track the X and Y co-ordinate in the array of the player and the individual enemy coordinates by variables, more arrays, lists and so on - it's possible - but there's a much simpler way...
Why not just position three kinds of sprite - Wall, Player and Enemy - in a 10x10 grid? Then to detect walls, you can use ordinary detector sprites, or test if a wall sprite exists at an X and Y co-ordinate in the layout, use ordinary events to move the enemies, and so on. That's much simpler. With arrays you'll end up with a big, fiddly mess of variables, cell co-ordinates, and generally an eventing nightmare. Arrays have their uses - providing the entire engine for a game probably isnt one of them!