I refactored a lot of the code, like a LOT.
I added many dynamic bonds, and now we have the possibility of having multiple shapes on the stage at the same time (for now supports rectangles and circles).
Looking really good my friend :)

For now you can only have one object at a time, because I have not finished implementing elastic collisions (which is pretty hard :P)

Have fun!