Tried a new Hash implmetation.
Added a new class Prandom
Texture gen uses Prandom