Really clever idea, i've never seen a puzzle like this before. Could be perfect for a little mobile game, good job! :)