This looks like it might replace my use of andorra and SDL. I am curious what "basic set of collision-functions" you have (based on a translated page), I am guessing it might be bounding-box, and circles. Polygon and pixel perfect would be marvelous, however these can require some effort...