Didn't think to do separate functions for key down and key up. That way every time you attack you are setting/readjusting the assist on the slave character. Right?