Implementation of Awesome Rogue in Java