removed old wall code
added candidate position  filter functions
added plant generation code start
added wall generation code start