Probably the best (or one of) end-to-end technical execution for a game out of the ones I have played so far during the jam. Didn't feel as if anything was half-made. Bonus points for "impact frames" :p
Theme implementation itself probably wasn't quite as creative, but the serious part makes up for it in abundance.
Good job!