Well executed, although a pretty loose interpretation of the theme. Really feels good to play though!