[David] Fix edge case in level crawler with maximum turns
[David] Introduce Location, move action behaviors from LevelCrawler to Level