I'm getting the feeling I'm getting there now, but its gonna be tight. I'm away for the weekend so aim to have the code complete by tonight and add polish and worry about packaging the project on Sunday night.
I had grand plans of dynamically scaling the playfield as the photograph pieces got closer / further away. However I ended up in a death spiral of wrestling between relative / absolute / scaled and unscaled co-ordinates. Therefore the auto scale feature was dropped. (Maybe resurrect post pyweek)
Main logic is complete. Game starts, intro, level start, level play, level end. All containing dummy text for now.
I must remember to remove the code that allows you to press space bar to complete level or its going to be a very easy game....