Not sure how "dual purpose" this is, but very cute story and potentially a puzzler if you have to break all blocks.