updates; TaskTree seems to be working, example in Rover.java