A game programming library