fixed battleship to work as module
working on batleship