Game has a lot of potential as for a demo prototype. Platforms that you can place are really cool mechanic that gives players a lot of freedom in gameplay!
The bosses are looking kinda goofy and there is a real mismatch of platforms and background textures and style with the bosses texture, but for the most part it's not that crucial.
Interesting game with a really cool ideas!