Object-like RNG implementation almost done