Now with trees and collision.