A really nice idea! I think it would have been nice if it were a little more forgiving, e.g. if you crash into a wall you're travelling nearly parallel to, you slide instead of completely stopping.