- refactoring and some polar modifications
-change some keys, - improve boat setBack
- JavaDoc, refactoring