more logic for player tech points