Sounds like Canon Fodder...
The problem with working with two people programming is you have to plan the project for "multiple" people, this massively increases the work load. 2 programmers is often less than 1 - unless you work on multiple levels and have 1 programmer doing engine stuff and another just scripting - but then you wont learn anything.
I am not sufficiently near to Brighton to help you, although I used to spend some time there - normally in a gutter near the train station...
The problem with working with two people programming is you have to plan the project for "multiple" people, this massively increases the work load. 2 programmers is often less than 1 - unless you work on multiple levels and have 1 programmer doing engine stuff and another just scripting - but then you wont learn anything.
I am not sufficiently near to Brighton to help you, although I used to spend some time there - normally in a gutter near the train station...