Had another go at this feindishly hard game and got most of the way through level 5.