requires love 0.5.0

I have been working on a game codenamed Impulse (yup again - but just a little tiny bit!).
And here's what it is about..
Impulse is a game of spheres drifting around absorbing smaller ones, which will increase their mass. To move around the player has to push his entity off some matter that will be left behind by simply targeting his mouse into the direction he wants to get away from. Hold down the mouse and see how fast you can get!
Well, actually your goal is to become the biggest entity!
Sounds familiar..?
Actually the concept was stolen from Osmos.
Input/Controls
Movement: Left mouse button
Magnifier: Right mouse button
Zoom in/out: Mouse wheel up/down
Max zoom in/out: TAB + Mouse wheel up/down
Speed up/down: CTRL + Mouse wheel up/down
F1: minor ingame help
Backspace: Full reset - start from the very first world
F5: Restart world or continue to next world if there is one and if you won the current one
ESC: Exit! Quit! Byebye!
Currently existent
[*] Half a dozen one-to-five-click GIMP graphics which change their colors, sizes, angles, etc. based on functions
[*] Intelligent camera origin placement
[*] Random, though not "bug"free world generation
[*] Six different worlds, which can only be played one after the other
(You can choose which world to be played by editing main.lua - search for the variable map - it can be set to any of the .lua files found inside the "worlds" directory (eg. "natural"). Do not add .lua to the string!)
Currently missing
[*] A game menu
[*] Particle effects
[*] Audio including music and sound effects
[*] Fixes, additions and infinite fine tuning
Development on this project has been STOPPED. Feel free to use all of its code - or improve it, if you really feel like it.
Licensed under GPL 2.0.