I tried it, but I think it needs a bit tweaking still :) It allows only one direction at a time, so diagonal movement is impossible.