Handle running out of fuel
Attempt to handle full inventory condition
Fix function name
GetSelectedSlot is only available in 1.6, added inventory checks, make sure right slot is selected after checking for border item