PE2, battleship changes and data IO