Further implementing battleships
Fixing xmldoc, still need to fix damn mutable state crap