Reduce the header dependencies of playground.h

This file will be included often, so minimizing includes in the header
significantly benefits the build time.