in reply to Chess Moves

What alternative I should try?. Are there C libaries which I should make use of?

Take a look at pychess. It's in Python, and is fairly readable.