import pyglet
import json
import os
import sys
import uuid

if __name__ == '__main__':
    try:
        dir = os.path.dirname(sys.executable)
        if sys.frozen == 'windows_exe':
            sys.stdout = open(os.path.join(dir, 'punyverse.log'), 'a')
    except AttributeError:
        sys.exit('This is only meant to be ran frozen.')

    sys.path.insert(0, dir)

    import punyverse._model
    import punyverse._glgeom

    with open('punyverse\__main__.py', 'r') as code:
        exec(code)