fix engine not loosing energy if receptor (wooden pipe) does not accept it (i.e has no space for it)
Merge commit '38b94cea54161c73e2751416b4a73a1cd082a927' into 1.4.7