Change attack_hand to this:

>/obj/machinery/power/turbine/attack_hand(mob/user)
    if(..())
        return
    interact(user)

and remove the attack_ai(), it will automatically use attack_hand().