Web application based on pure js and Elegant Objects idea.
https://a-givertzman.github.io/battle_field_game/
First action - application prepare game field on randome place,ent of sheeps or by user choice. Second action - game action, user make a step by clicking on the enemy field, enemy (bot) automatically make his step by a random choice on the field of user. The game continue until the last ship of one of the gamer will be hit.