Very well polished! Mechanic is simple, easy to understand yet effective and fits with the theme, good work!