CS201 Assignment. Focused on trees and making a "smart" game