debugging combat, now will refactor