EDIT: Also I forgot to say: it would be also good if you added invulnerability for short duration when you get hit
Yup, definitely doing that lol everyone is saying it