there are lots of things to take atention :
interesting int to string conversation there is functions for that,
several game loops with duplicating code,
all code that makes different things could be moved to functions draw initialize mousehandling and etc,
som drawing objects are initializing every loop - initialize them before main loop,
instead of switch with cases 0 1 2 3... posible better to use array
maybe start using vectors sfVector2d or similar
Thanks! put your post in my ToDo file and will get working on it!