Not easy for beginners! But a lot of fun!