Added an algorithm for calculating the squares crossed by a line, in order to check line of sight.
Can move a ship and attack enemy ships.

Problem with the current implementation. It's not possible to end the turn
while a ship is still moving.
Need to better structure the way a turn is played.