This was quite a delightful experience! It was a bit hard at first, but once I warmed up, it proved itself a game worth playing all the way to the end. Great arrangement of gameplay and graphics! It was only missing some fitting music and sounds effects.
Compatibility notes: I had to install the SDL2 + SDL2_image libraries for this to run.