Updated creature model to use hashes