Would I be correct in assuming that the only way to beat this level is to use hammers to collect all the keys without expending a turn? It's clearly impossible to do in the provided turns (I reckon the absolute perfect run would take up 16 of the 19 turns and that ain't happening).