less resource to use, starting with class player