title: Godot: How to limit player movement to certain tiles only?
body: <p>I'm trying to make a '<a href="https://www.youtube.com/watch?v=lbUAM20ix8w" rel="nofollow noreferrer">Stone Age</a>' clone.
  And I'm trying to figure a way to limit my player movement to certain tiles. Meaning that a player can move only on certain tiles.</p>
  
  <p>What I did so far is make two TileMaps one for 'walk-able floor' and one for 'un walk-able floor'. I put them on different collision layers and I have my player only collide with the 'un walk-able floor'. So the player is prevented from entering it:
  Here (<a href="https://i.imgur.com/sPGCS0V.png" rel="nofollow noreferrer">https://i.imgur.com/sPGCS0V.png</a>): The walkable floor is the brown tiles and the unwalkable are the ones that say 'FLOOR'.</p>
  
  <p>This method is a problem because I have platforms I want to move my player on. (The tiles with the arrows on them) But If all the background is unwalkable, my player will collide with it when he'll be on a platform, so he won't be able to use the platforms to move... </p>
  
  <p>Is there a better way to do this?</p>