For a 3-4 game, you still came up with something good! The game idea you have here has a lot of potential and I think you were able to design some nice levels around it. I think with a bit more polishing and maybe more levels this will be even better. But overall, solid job!