Fun Game! I felt powerful, so the difficulty was about right for a jam game.
Good mechanics. Good visuals. Neat progression.