Try basketball!! its really fun, and also you can play it indoors or outdoors if you want!! go to any local YMCA and they probably have a basketball court. If not, you can buy a basketball at any sports store for only a couple of bucks, and even if you dont have a hoop at your house, you can still practice dribbling. If that is too boring for you, try rockclimbing!! It's SO fun, but it might be harder to find!! It definetly fits your categories though!! and in lots of towns they have local rock climbing places where you can just grab a harness, some chalk, pick a wall and climb!! its really fun and you can challenge yourself!! choose amongst yourself!! hope this helps:)
-Emily <3