Picasso: A physics based game

Have you been fascinated by the works of great artists like Picasso?
Or do you think society has gone crazy to call weird paintings, 'abstract' art.
Here is your chance to find out how challenging it can be to create abstract art.
Picasso is a physics based game that uses pyBox2D for rigid body dynamics.
The goal of the game is to reconstruct an image that can be seen as a backdrop.
You have to construct the image piece by piece by dropping parts of the image on
the canvas. The closer you get to the actual image the higher your score will be.
If you create some convoluted image either see a doctor or just call yourself a modern artist!
Enjoy!

Screenshots

Player instructions

The game canvas is divided into 5 vertical streams. Ideally you have to place 10 blocks
in each stream to complete the image. The rest of the gameplay can be inferred from the image below:

Installing Picasso

Click here to download source code
To run Picasso you will need the Python 2.7 interpreter.
External libraries needed to run the game are pyGame and pyBox2D.
After the above installation simply double click Picasso.py to run
the game. If you have issues with this step try running "python Picasso.py"
from the command line.
Tip: You can replace "mona_lisa.jpg" with your own image. Just rename the
new image to "mona_lisa.jpg" and play with it within the game!