supports is actually the best word, sfml supports you on doing your game, but it doesn't do it for you. If you're just starting I suggest you to see the sfml tutorias and examples. For animations check the sfml wiki, it can help. For collision you have to do your own collision detection, being it with bounding boxes or pixel detection, but check the wiki too, there are something about it.