Really polished and nice job on staying true to the original game while making it a lot less frustrating and more in line with current game design sensibilities.
One little thing was counter intuitive to me: due to the levels being contained by thick walls it took me quite a while to realize that there is screen wrap.
Awesome submission!