Consolidate chip8 struct and typedef definitions