event handling on cells so we record moves and destroy ships which updates the moves collection and ship models. Also added an event to fire when all ships have been destroyed to signal the end of the game