very nice idea and implementation! the dialogue is fine with me, but i wish you could still place blocks during dialogue, and that when you restart the first level it doesn't repeat the dialogue all over again. also i think the arrow mechanic should be introduced more gradually. it's not that it's hard to comprehend, but it's just that it's overwhelming to be bombarded with arrows.
one important thing: i only realized later that those plus signs at the bottom indicated how the character moved. i think they should be a different kind of arrow, like > < ^ v or something.
also, the konami code introducing the level is interesting, but it has no effect on the actual puzzle, so it seems redundant.
overall, good and fun game! more levels would be good