I started programming ten years ago as a hobby. There was a game I wanted to make. I was really just interested in the technical problem of working out the game mechanics. So I read a fantastic textbook about Java and made the basic game as an Android app. I'm embarrassed to admit that I