alt rock alternative guitar indie indie rock review rock shoegazeKidsmoke – A Vision In The Dark Review