Implemetación casi  completa, excepto lo de mover las imágenes con el puntero