refactor renne attacker, add basic joshua attacker