I liked the joke about training trains. I was a little confusing but I think I can understand after some time. There are a lot of different mechanics. Great job!