Ответ:

Предложение построено правильно. Запятая разделяет части бессоюзного сложного предложения; запятая перед «словно» отделяет сравнительный оборот.