basic functionality implemented(ish)
added state image creation
fixed image generation
hmm.