EvilJava 

Once, a long time ago, I had the idea of porting XEvil to Java. I made a few prototypes.

The World Object 

You may have to wait a few seconds before anything shows up. 
Click to start/reset level. Scroll with the arrow keys. Each keypress moves over one room.  

The NinjaTool applet. 

Choose a direction. Some are animated. Try center_R and air_R.