add playable spots to PSA page with caching