Rename actor::on_interact to ::interact