great game! before i give any criticism, let me say this is one of the most creative puzzling ideas i have seen in awhile. very fun and satisfying, so know that you did a great job. here's where i think you can improve:
i came here from your video and let me just say i personally prefer the original, minimal art you used to the pixel graphics in the game. i also think this game is in dire need of some level music. as for the levels, they are fun, but need some balancing. there are definitely random difficulty spikes (where levels in the middle are harder than the last few levels) and also are some holes in certain levels, meaning that the level design is open enough to allow for multiple solutions. now, multiple solutions is not a bad thing, but if the player can just sort of mess around until they flood the screen, it takes some of the skill out of the problem solving, and makes the victory feel less satisfying. but these critiques are all mostly fine-tuning concerns and given the 48 hour time crunch, you turned out an awesome game. good work!