Nicely done! Something this complex is tricky to finish in 48 hours. The characters are nice and responsive, and I like the simple, shape-based art style. The game could have benefited from an explanation of the controls. Your level design is fine but a little basic.
Overall, great job!