hexdame provider is now singleton
getting closer to working hexdame simulator