Don't fret Ms. Sixty.....had me going at first I thought that was your age.
Some guys just aren't into "Kinky Little Freaks" that like to flash their underwear. I said "some" guys.
You need to get your mind of him. There are plenty more out there and at such a young age of 20, you have plenty of time.
Remember that guys are not like girls. Rarely do we break up with a girl and then stay friends. Eh guys....how many of us have heard the classic break-up line from girls....let'* just be friends.
Reasons for breaking up with a girl are usually not worthy of discussion after the fact. Male egos are just to over inflated. :P
Now "Go girl" and get busy with something like modding your wheels or sewing up some leather seat covers...whatever turns you on.