Battles work
Still need to write some more tests mor other piece battles
need to fix code coverage
need to fix code audit
need to fix configuration reset after game over