Made the Instruction system keep track of the controllable's type