Jesse additions: vegetation super class, code cleanup, arraylist to hold trees and grass