starting to work on battleships finally - pushing the beginning standalone and some refactoring examples