Fix a bug about active category
A struct for tweens
Move tweening stuff in a separate file
Remove SOIL dependancy and just use the nice libpng instead