Cool idea, and well done with the procedurally generated levels.
The controls felt a bit clunky to me. When I press D (right), it walks North-East. It would feel more natural to me if it walked East. And then I can combine A and D if I want to go North-East. Just my 2 cents.