I finally figured out the bug in the source took me months of going over it. It was I forgot to unlock a surface and it would be locked over and over. This worked in most implementations of the API I used, but the Mac version it would not. So here it is in all its glory
Super Stoner 420 for the Mac.
http://lostsidedead.biz/osx/ss420.dmg* binary on server now contains the binary linked in static mode.