finally somewhere to start.
added some more files and simplified state structure. off to a strong start.