What champions would fit me?
I am a man that appreciates movement, I prefer ranged champions but I wouldn't complain about Champions like Master Yi, Kassadin who have good speed and skills that allow them swiftness etc... I'm basically trying to find champions that best suit my play style but it hard because I consider myself versatile to a degree which make it hard to narrow things down I suppose. I can pick up basically any champ and play/learn them quickly etc... but of course there are certain champions that just "roll off the tongue" a lot better. Hmm... what are other ways to describe my play style; I honestly suck at explaining things sometimes :) I for sure like a challenge/a champion that I have to really work on, so I'm looking for medium - hard difficulty champions I suppose. I'm trying to branch out but I just don't where to start basically :)

?

Build him tanky. Build him ap. Build him all the movement speed in the world.
) is hecka fun. When you have a level 3 ult, mobi boots, and know how to vault over walls, you are basically the most mobile champion in the game. I started maining her recently, and she's just plain fun, especially in the jungle. She's ranged, she can be marksman, assassin, or even a fighter, and she has a medium high skill-cap.
, 
Are some that come to mind. Most of those champs have a decent skill cap to. I know not all of them are ranged but they are all mobile and have some poke.
can be pretty mobile, but she is very ranged, and since you like movement so much she has a 80% slow and her ultimate creates a aoe slow on the target, it may not be the easiest champion to carry as, but she is a fun enjoyable champ that Is hard to get bored playing and offers powerful team fighting potential
-cc, the only champ in the game with polymorph
-mobile
and full move speed instead of actually items. Because its fun, and league is for fun (obviously)