Nice work! I had fun playing it. It is pretty tough in the beginning until you get the hang of it, but that is probably faithful to the original :)