Fixed incorrect call to method DrainFuel
Bug fixing, FuelStation.CanRefuel() returned wrong value, change tick frequency to 100ms to improve display refresh rates, added a check to confirm that player is in vehicle when calculating input based action change and running fuel draining logic, forced vehicle's engine to be running when with fuel, reseted LastRefuel data before each refuel instead of after, fixed incorrect call to refuel logic and exponential calculation of fuel total price, fixed incorrect call to property FuelData.isFull.