adding random seeding so that all users can generate the same levels from a small bit of shared info