Implemented instructable and inherited attack types.