You can buy this game on Construct Asset Store with full source code:
construct.net/en/game-assets/games/with-source/happy-blocks-4911
Happy Blocks is a fun and challenging physics-based puzzle game where your mission is to save the smiling blocks. With 21 carefully designed levels, you’ll need to strategically remove blocks while navigating the unique properties of special blocks, including springy, explosive, and indestructible ones.