battleships mostly running - needs extensive testing and fixing still