Weird... I filled out all the words for the crossword puzzle and it fits nicely. But my code seems to be wrong.
Either my words are wrong, or I'm making some mistake somewhere else. Though, I'm fairly sure it's all right answers...
Edits: Ah, I missed a single letter when following the dotted...