James Johnson
Projects
Articles
About
Games Designer and Programmer. Hobbyist artist and musician. Lover of all things interactive.