It is a frustrating level, I agree, but it can be done. Wait until you see the Kelvintaph Defiler level!
In the meantime, see some other threads for tips and hints:
http://discourse.codecombat.com/t/kelvintaph-crusader-help/4269
http://discourse.codecombat.com/t/kelvintaph-crusader-feedback/4256