This is a pretty difficult game! I found myself spending ages trying to beat it (and still haven't managed to...), nice job!