Implement working handle battle and passing tests
Implement working handle battle and passing tests