Implimented Refuel - needs to be checked