fixed spyOn tests
code formatting
distinguish attacking and healing
gameloop and winner determination
ultra-minimalistic client