very well done and not too complex either. new scripters have something that they can learn from that is easy to see what it is. good job