Changed engine update condition. It should make it smoother, but

it could ''stop'' engine (at some cases). I need to add some
conditionals to avoid this