Awesome Rogue implemented in Java