All the way back in 3rd grade, I played this game at my school. It was pretty fun, especially because I didn't have internet access at my house back then so it was new to me.
I don't remember... I never went to Armor Games or Notdoppler or Onemorelevel or anything like that, but a friend kept showing me games on those sites and I decided to explore some games on my own too. It might have been that one with the weird people on bicycles. I don't remember what it's called.