Great visual style! I did not entirely understand the shield mechanic in the boss fight (could not get the boxes to align with the floor) - but it was an interesting idea to put a puzzle in there. You've also combined a lot of different mechanics in the game, which is nice. Solid entry!