simple character / controller interaction