Player creative check refactor