It's really clever ! And doesn't feel frustrating either, well done :D
One thing though, it's easy to "brute force" doors, as going full speed on it will decrease our speed always enough.