Thank you for providing the source code. I don't have any puzzle games in mind but I plan to make some SDL2 games hopefully some day and this will help me learn.