You should put a maximum fps by using a clock.
Please dont cap the FPS based on a clock, instead, leave the framerate independent with a possibility of vsync, and then lock the logicloop to a clock. That way the game can draw smoothly but at the same time deliver the same performance on all hardwares!
will test game now
EDIT:
A few seconds ingame it crashes (probably due to some internal segfault). I managed to get ahold of a chipmunk exception:
Aborting due to Chipmunk error: Cannot remove a static or sleeping shape that was not added to the space. (Removed twice maybe?)
Failed condition: cpSpaceContainsShape(space, shape)
Source:C:\Documents and Settings\.teri\....\src\cpSpace.c:380