Graphic Adventure JavaScript Engine