Porting everything to SFML.