Working close quarter attack, really need to refactor though