Two Tile Maps, one with a solid behavior for walls, one without a solid behavior for floors.
i suggest you to make an invisible little sprite call him Spawn then clone it a dozen of times, and place them around your map at wher you wish to spawn points for your enemys. then when you want to spawn programm events something like spawn enemy random "spawn object x,y"