Great design, simple and straightforward, the collection of various mechanics into one whole is very interesting and entertaining, great job!