*OUTDATED
Sorry to anyone that tried this and had gotten an error message about OpenAL32.dll missing, I thought having that file with the app would work, but apparently not. If you want to install OpenAL the installation file is attached, or you can get it directly from creative labs at
http://connect.creativelabs.com/openal/Downloads/Forms/AllItems.aspxI'm going to probably rewrite this with SDL audio libraries since I don't want to require an installation.
I've been away from home developing this on my laptop. I just got to try it out on my main PC which is how I discovered that issue. Also apparently my app is requesting vsync, so I'll have to look into that, it didn't sync on my laptop with the intel 4500 onboard video, but on my pc with a geforce 9800gtx+ it was syncing to 60 fps even though the settings were to allow the app to choose. I changed it to force no sync and I got between 4000 and 5000 fps... I'm happy to say it behaved properly at that ridiculous frame rate. Unfortunately it wasn't very good at 60. It looked fine and smooth, but the forces you apply to manipulate the pieces weren't getting applied often enough, so it looks like I need to change it to apply more force, but less frequently.