Feels very polished for a 10 day game jam to me! I think I am not making proper or good use of the power-ups.
Congrats on the game's release!