This is really mechanically clean. Good work.
Thank you! I hope if you play it you enjoy it as much as my table has!