They specified the Town Square would be a Social module with not much to do but socialize. Between now and the SWAT module they will be including new features like the shooting range.
If you want to see what they plan on doing until then, check out this thread