Really fun little game! Love the ideas on display here! Really cool that you made three different playable characters as well.
Like many other comments already mentioned, the biggest issue here is UI feedback and the missing SFX, its often hard to tell whats currently going on.
Really good job though, Keep it up!