added trees and better path finding