Game Mechanics V1.1

Произведён рефакторинг. Добавлены интерфейсы Ship, Cell, Field.

 Изменения для закрепления:
	modified:   src/main/java/base/UserGame.java
	modified:   src/main/java/base/UserGameImpl.java
	modified:   src/main/java/mechanics/Cell.java
	renamed:    src/main/java/mechanics/Cell.java -> src/main/java/mechanics/CellImpl.java
	modified:   src/main/java/mechanics/Field.java
	renamed:    src/main/java/mechanics/Field.java -> src/main/java/mechanics/FieldImpl.java
	modified:   src/main/java/mechanics/GameMechanicsImpl.java
	modified:   src/main/java/mechanics/GameSession.java
	modified:   src/main/java/mechanics/GameSessionImpl.java
	deleted:    src/main/java/mechanics/MainMech.java
	modified:   src/main/java/mechanics/Ship.java
	renamed:    src/main/java/mechanics/Ship.java -> src/main/java/mechanics/ShipImpl.java
	modified:   src/tests/mechanics/GameMechanicsTest.java