refactored how state for the skeet card is initialized to pave the way for loading the state async