It would be great to also allow passing arguments to functions and also the possibility of returning values from them, e.g., to write boolean functions, boolean isOnHole(). Thank you so much, I've used your program to teach an adolescent how to code, really amazing job.