This was a joy to play. Everything's so satisfying and just feels "right". It's hard but not frustratingly so. Good job!