Thanks for the helpful pointers everyone.

If anyone is interested I have started collating all my ideas together and set-up an development environment using; Skydrive, Subversion and trac by edgewall.

I'm hoping trac will help me better manage my changes in subversion by making it a little easier to read/search through the changes. The ability to create milestones and tickets for each feature will help to break it down into individual code changes and make it easier to record my progress. Also putting it on my Skydrive means I can make changes at work through lunch laugh .

Hopefully I can come back here in 4-6 months with an video of the basic parts of a demo level with some place holders.

Tom


--tthorpe88