Interesting, requiring certain amounts of health for passing thru locked doors. Perhaps this could be expanded to using health as a currency in general.
Right now the collisions seem to simply subtract your velocity, which causes a stuttering effect - collision events could be used to align the character pixel-perfectly.