pokemon gold programming language