clear the screen and call draw functions, if there were any; useless traits and structs that were already implemented by sfml and I'll soon remove again;