Corrected spawn not working issue.
The spawned_ = true call has been moved to go within the if statement, rather than outside of it. This ensures that every tile will be checked for an appropriate grass tile before assigning the spawn.