More combat. Needs more debugging.