#36: Wrapper to handle fuzzy state reports from libgdx. Mapping codes that differ between windows and linux. Still need mappings for mac.