Reorganizo el código de Barco

#Elimino código duplicado
#Delego comportamiento en común en la clase abstracta Barco
Fix BarcoJugador

#Corrijo bug en el que el barco sólo se desplazaba mientras la flecha
Up/Down se mantenía apretada