can't spawn in non-passable block
can't go through the non passable blocks