Revert change to smoke particle handling

Have to do it this way, because not all block directions are valid for
smoke