Added more comments to Instruction, as well as ensuring the override of toString() for all classes which implement Instruction.