Clever little game! It definitely is frustrating how slow the attacks happen versus the enemy attacks, also dodge doesn't seem to do much (at least to me).
Thanks for playing my game! Also, you are only immune to enemy attacks during the first half of the dodge.