Move the field of view logic to the submarine
Add wining condition