sounds like ULTIMA Crypto