Thanks for the kind comments
It is indeed the very first game I have developed so I was quite pleased with the outcome. I'm a .net developer by day but have never done any game development before.
I think purebasic helped a lot as I didn't have to worry about all the low level graphical stuff and could just get on with coding the game logic.
As for the graphical content - I kind of cheated

I used a product called Daz Studio which is free, you just pay for the content that you buy. The great thing about the tool is that the content you buy comes as 3d models that you pose and animate inside the tool, then output as 2d renderings. I found this to be the quickest way to create sprites but it still took a lot of time to produce them.
The one drawback was that it was all too easy to purchase content from their website. In total I probably spent around £200
- but I figured I would have never finished the game otherwise.
I think for my next game I will try to create the graphics procedurally - hopefully it will save me money
By the way there is a little cheat in the game. Just type the name Thomas to renew your energy - my son loved the idea of a secret code in his game
